Big Huge Thesaurus

french-fried potatoes

noun